eat out your heart! - German English Dictionary